package com.bjc.principle.builder;

/**
 * @program: DesignPattern
 * @description: //抽象的建造者：方法
 * @author: bjc
 * @create: 2020-12-16 21:24
 */
public abstract class Builder {

    abstract void buildA(); //地基
    abstract void buildB(); //铺钢筋工程
    abstract void buildC(); //铺电线
    abstract void buildD(); //粉刷

    //完工：得到产品
    abstract Product getProduct();
}
